package angelo.controleDeEstoque.resources;

import java.util.List;

import javax.ws.rs.GET;
import javax.ws.rs.Path;
import javax.ws.rs.PathParam;
import javax.ws.rs.Produces;

import angelo.controleDeEstoque.dao.EstoqueDAO;
import angelo.controleDeEstoque.model.EstoqueModel;


@Path("estoque")
public class EstoqueResource {

	
	@GET
	@Path("/verEstoque")
	@Produces("application/json")
	public List<EstoqueModel> verEstoque(){
		
		return new EstoqueDAO().verTodoEstoque();
	}
	
	@GET
	@Path("/verQuantidade/{id}")
	@Produces("application/json")
	public EstoqueModel verQuantidade(@PathParam("id") Integer id){
		
		return new EstoqueDAO().pesquisarQuantidade(id);
	}
	
	@GET
	@Path("/verPorId/{id}")
	@Produces("application/json")
	public EstoqueModel verPorId(@PathParam("id") Integer id){
		
		return new EstoqueDAO().pesquisarPorId(id);
	}
}
